package com.hulk.dryad.common.annotation;


import java.lang.annotation.*;

/**
 * @author hulk
 * @date: 2020/7/22
 * 方法限流注解
 */

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
@Documented
public @interface Limiter {


	String [] keys() default {};

	//每秒生产令牌数量
	int replenish() default 2;

	//令牌桶的容量，允许在一秒钟内完成的最大请求数
	int capacity() default 5;


}